/* 主题切换系统 */

/* 默认主题（蓝色） */
body, body[data-theme="blue"] {
  background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 50%, #90caf9 100%);
}

body .app-main,
body[data-theme="blue"] .app-main {
  background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 50%, #90caf9 100%);
}

/* 黑色主题 */
body[data-theme="dark"] {
  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 50%, #404040 100%);
}

body[data-theme="dark"] .app-main {
  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 50%, #404040 100%);
}



body[data-theme="dark"] ::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}

body[data-theme="dark"] ::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #404040 0%, #606060 100%);
}

body[data-theme="dark"] ::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #505050 0%, #707070 100%);
}

/* 白色主题 */
body[data-theme="light"] {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 50%, #dee2e6 100%);
}

body[data-theme="light"] .app-main {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 50%, #dee2e6 100%);
}



body[data-theme="light"] ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}

body[data-theme="light"] ::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #dee2e6 0%, #ced4da 100%);
}

body[data-theme="light"] ::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #ced4da 0%, #adb5bd 100%);
}


